// 2 设计Cat的子类继承Animal类，并实现抽象方法
// 3 在Cat类里面实现接口的方法
public class Cat extends Animal implements Afraid {

    public Cat(String name) {
        super(name);
    }

    // 实现Animal的抽象方法
    @Override
    public void eat() {
        System.out.println(name + "正在吃鱼");
    }

    // 实现Afraid接口的方法
    @Override
    public void escape() {
        System.out.println(name + "快速爬到树上");
    }

    @Override
    public void makeSounds() {
        System.out.println(name + "发出：嘶嘶嘶～（害怕的声音）");
    }

    // Cat特有的方法
    public void meow() {
        System.out.println(name + "喵喵叫！");
    }
}